// 配置，封装axios

import axios from "axios";

// 创建一个 axios 实例
const service = axios.create({
    baseURL: process.env.VUE_APP_API,
    timeout: 5000 // 请求超时时间
})
// 设置post请求头
service.defaults.headers.post['Content-Type'] ='application/x-www-form-urlencoded';


// 请求拦截器
service.interceptors.request.use(
    config=>{

        // 逻辑处理
        return config;
    },
    error=>Promise.error(error)
)

// 响应拦截器
service.interceptors.response.use(
    res=>{
        // 逻辑处理
        return res
    },
    error=>{
        return Promise.reject(error)
    }
    
)

export default service;